﻿.container{width:1300px;margin:0 auto;}

header{background:#015198;height:104px;}
#logo{    width: 350px;
    height: 104px;
    vertical-align: middle;
    background: url(/upload/image/20201215/20201215105710_3955.jpg);
    background-repeat: no-repeat;}
	#logo a {
    width: 350px;
    height: 104px;
    display: block;
    text-indent: -999em;
}
 .modern-menu { margin-top: 250px; } .vertical .modern-menu { margin-top: 120px; } .modern-menu.theme1 { } .modern-menu { width: 100%; height: 90px; font-size: 15px; font-weight: 700; position: relative; clear: both } .modern-menu.mm-vertical { width: 100px; height: auto } .modern-menu, .modern-menu ul { list-style: none; margin: 0; padding: 0 } .modern-menu li { position: relative;width: 100px; } .modern-menu a { height: 100%; text-decoration: none; display: block; position: relative; z-index: 101; border: 0 } .modern-menu a span { line-height: 90px;display: block ; text-align: center;} .modern-menu.mm-vertical a span { line-height: 36px } .mm-container.mm-drop span { } .mm-horizontal span { float: left } .mm-hdrop, .mm-hdrop-over, .mm-vdrop, .mm-vdrop-over { background-repeat: no-repeat; background-position: center right; } .modern-menu .mm-right { display: block; float: right } .modern-menu>li { float: left } .modern-menu.mm-vertical>li { float: none } .mm-group li { float: left } .modern-menu .mm-group span { line-height: 90px } .modern-menu ul span { line-height: 36px } .modern-menu li>ul { width: 118px; font-size: 14px; position: absolute; left: -5000px; opacity: 0; z-index: 100 } .mm-vertical li>ul { top: 0 } .modern-menu ul ul { float: right; top: 0 } .modern-menu .mm-icon span { width: 14px; height: 90px; background-repeat: no-repeat; background-position: center; padding: 0 18px } .mm-vertical .mm-icon span { width: 10px } .theme1 {  } .theme1 a span { color: #454545; } .theme1 .mm-over {  background-color: #015198 } .c_nav_main-43002009 .p_MatteIcon .iconfont:before{content:'\e602'; }.c_nav_main-43002 .p_MatteIcon .iconfont:before{content:'\e602'; } #c_nav_main-15059932341905764 .theme1 a .mm-horizontal span{ height:42px; line-height:42px; } #c_nav_main-15059932341905764 .modern-menu li ul li a{ height:42px !important; line-height:42px; } #c_nav_main-15059932341905764 .modern-menu li ul li{ height:42px; border:none; }
 
#nav{position:relative; }
	nav{height:104px;z-index:99;}
	nav .p_MatteIcon .iconfont:before{content:'\e602'; }
	nav .p_MatteIcon .iconfont:before{content:'\e602'; }
	nav .modern-menu{width:100%; height:104px; font-size:16px; font-weight:normal; position:relative; clear:both;}
	nav .modern-menu a{height:104px; text-decoration:none; display:block; position:relative;  z-index:2999; border:0px; line-height:90px;color:white;overflow:hidden; }
	nav .modern-menu a span{line-height:90px;height:104pxx; display:block; text-align:center; color:white;}
	nav .mm-drop{margin-top:-104px; }
	nav .theme1 .mm-over{}
	nav .theme1{border:0px solid #000; }
	nav .theme1 a span{color:white; background:none; height:104px; line-height:104px; }
	nav .modern-menu li{position:relative; width:113px;height:104px; }
	nav .modern-menu li>ul{width:120px; font-size:14px; position:absolute; left:-5000px; opacity:0px; z-index:2999; }
	nav .modern-menu.theme1{animation-name:bounceInRight; animation-duration:1s; animation-delay:1s; animation-fill-mode:both; }
	nav .theme1 a .mm-horizontal span{height:42px; line-height:42px; }
	nav .modern-menu li ul li a{height:42px !important; line-height:42px; }
	nav .modern-menu li ul li{height:42px; border:none;}
	nav .p_MatteIcon .iconfont:before{content:'\e602'; }
	nav #c_nav_main-15059932341905764 .p_MatteIcon .iconfont:before{content:'\e602'; } 
	nav .modern-menu li:hover span{font-weight:bold;background:url(images/1.png) center 8px no-repeat;line-height:130px;}
	nav .modern-menu li:hover:after{content:"";width:2px;height:32px;background:#F8D90F;position: absolute;z-index: 999;left:52px;top:84px;}

	nav .modern-menu li:first-child:hover span{background:url(images/1.png) center 8px no-repeat;}
	nav .modern-menu li:nth-child(2):hover span{background:url(images/2.png) center 8px no-repeat;}
	nav .modern-menu li:nth-child(3):hover span{background:url(images/3.png) center 8px no-repeat;}
	nav .modern-menu li:nth-child(4):hover span{background:url(images/4.png) center 8px no-repeat;}
	nav .modern-menu li:nth-child(5):hover span{background:url(images/5.png) center 8px no-repeat;}
	nav .modern-menu li:last-child:hover span{background:url(images/6.png) center 8px no-repeat;}

	nav li dd{text-align:center;display:none;}nav li:hover dd{display:block;}
	nav .modern-menu li dd>a{line-height:50px;height:50px;background:#015198;}

#tel{width:260px;height:104px;vertical-align:middle;}

#banner{width:100%;height:700px;clear:both;position:relative;overflow:hidden;}
	.jc_index_banner{width:1920px;height:700px; overflow:hidden; position:relative;margin-left:-960px; left:50%; }
	.skitter-large-box{margin-left:-960px;left:50%;position:absolute;}
	.skitter{max-width:1920px;}
	.skitter-large-box,.skitter{width:1920px;background:#fff;}
	.skitter-large-box,.skitter img{height:700px;}
	
#cbanner{background:url(images/ciye_02.jpg) no-repeat top center;height:350px;position:relative;}

#topgd{background: url(images/3.gif) center center no-repeat;height:410px;}
#topgd .tit {
    text-align: center; 
}
#topgd .big {
    display: block;
    font-size: 36px;
    font-weight: bold;
    color: #000;
    padding: 30px 0 0px 0;
}

#topgd  .small {
    font-size: 16px;
}
#topgd ul li {
    width: 210px;
    font-size: 16px;
    margin-right: 150px;
    text-align: center;
    float: left;
    padding: 165px 0 0px 0;
}
#topgd ul li:nth-child(4n) {
    margin-right: 0;
}
	
#probox{clear:both;position: relative;    background: url(images/4.gif) no-repeat;}
#probox h2 {
    padding: 0px 0px 0px 70px;
    margin-bottom: -70px;
    font-size: 35px;
    font-weight: bold;
}
	#probox .hd{line-height:60px;height:106px;}
	#probox .hd ul{width:1000px;float:right;margin-top:23px;}
	#probox .hd ul li{float:left;width:180px;height:60px;color:white;background: #015198;text-align:center;}		
	#probox .hd ul li a{font-size:18px;color:white;}	
	#probox .hd ul li.on {background: #F7DA14;}	
	#probox .hd ul li.on a{color:black;}	
	#probox .hd ul li+li{margin-left:21px;}
	#probox .bd{margin:20px auto 36px auto;overflow:hidden;height:410px;position:relative;}
	#probox .bd ul{height:410px;}
	#probox .bd ul li{float:left;width:1300px;height:410px;overflow:hidden;margin-right:0;background: #F8F8F8;}
	#probox .bd ul li .img{height:410px;width:600px;}
	#probox .bd ul li .img img{height:410px;width:600px;}
	#probox .bd ul li .txt{width:560px;height:380px;margin-left:80px;background:url(images/7.gif) center 332px no-repeat;margin-top:10px;}
	#probox .bd ul li .name{line-height:80px;height:80px;font-size:30px;font-weight:bold;}
	#probox .bd ul li .info{height:222px;overflow:hidden;font-size:16px;padding-right:15px;}
	

#prolist{background:#F0F1F6;padding-bottom:36px;}
	#pllist{width:260px;}
	#prolist h2 {
    padding: 40px 0px 0px 40px;
    margin-bottom: -100px;
    font-size: 26px;
    font-weight: bold;
    color: white;
}
#pllist .ktit{    
 background: url(images/8.gif) no-repeat;
 width: 260px;
 height: 100px;
 padding: 40px 0px 0px 50px;
 font-size: 26px;
 font-weight: bold;
 color: white;
}
	#pllist .xllist+.xllist{margin-top:12px;}
	#pllist .xllist .xlname{height:40px;padding-left:74px;line-height:40px;background:#E0E4EF url(images/11.gif) 35px center no-repeat;}
	#pllist .xllist .xlname a{font-size:18px;}
	#pllist .xllist .xlname:hover{background:#E00523 url(images/9.gif) 35px center no-repeat;}
	#pllist .xllist .xlname a:hover{color:white;}
	#pllist .xllist .xlname:hover a{color:white;}
	#pllist .xllist ul li{height:50px;line-height:50px;background:#FFFFFF url(images/10.gif) 35px center no-repeat;padding-left:74px;border-bottom:1px #DDDDDD solid;}

#hotp{width:1002px;}
#hotp ul li{width:314px;height:330px;margin-right:30px;line-height:60px;text-align:center;float:left;}
#hotp ul li:nth-child(3n){margin-right:0;}
#hotp ul li .img{width:314px;height:270px;}
#hotp ul li .img img{width:314px;height:270px;}
#hotp ul li .name{font-size:16px;}

#hxc{background:#015198;padding-bottom:50px;color:white;}#hxc a{color:white;}
	#hxc .ctit{text-align:center;}
	#hxc .ctit p{color: white;font-size: 30px;font-weight: bold;line-height: 120px;}
	#hxc .con{padding-top:15px;}
	#hxc ul li{background:url(images/d1.png) no-repeat;width:115px;height:115px;float:left; cursor: pointer;transition: all 0.5s ease-in-out;}
	#hxc ul li:hover{background:url(images/d2.png) no-repeat;transform:rotate(360deg);}
	#hxc ul li .txt{background:url(images/d-1.png) center center no-repeat;box-sizing:border-box;padding-top:44px;line-height:44px;text-align:center;width:68px;height:68px;margin:10px auto;}
	#hxc ul li:nth-child(2) .txt{background:url(images/d-2.png) center center no-repeat;}
	#hxc ul li:nth-child(3) .txt{background:url(images/d-3.png) center center no-repeat;}
	#hxc ul li:nth-child(4) .txt{background:url(images/d-4.png) center center no-repeat;}
	#hxc ul li:nth-child(5) .txt{background:url(images/d-5.png) center center no-repeat;}
	#hxc ul li:last-child .txt{background:url(images/d-6.png) center center no-repeat;}
	#hxc ul li:last-child:after{content:"";clear:both;}
	#hxc ul dd{content:"";background:url(images/d-jt.png) center center no-repeat;width:112px;height:115px;float:left;}

#hys{margin:60px auto;color:white;}
	#hys1{background:url(images/12.jpg) no-repeat;width:1300px;height:589px;margin-top:40px;}
	#hys2{background:url(images/13.jpg) no-repeat;width:1300px;height:589px;margin:40px auto;}
	#hys3{background:url(images/14.jpg) no-repeat;width:1300px;height:589px;}
	#hys .litem .con{width:520px;padding:323px 0 0 60px;}
	#hys .ritem .con{width:500px;float:right;padding:323px 40px 0 0;}

#habout{height:321px;overflow:hidden;margin-top:60px;}
#habout .con{float:right;width:680px;height:290px;overflow:hidden;padding-right:40px;}
#habout .con h2 {
    font-size: 30px;
}
#habout .con p{
    font-size: 16px;
    line-height: 30px;
}

#imgbox{height:282px;background:#015198;}
#imgbox .container{position: relative;}
#aboutimg{position: absolute;left:0;top:-321px;width:552px;height:534px;background:url(images/15.jpg) no-repeat;z-index:99;}
#imggd{width:754px;height:202px;padding-top:40px;position:relative;}
	#imggd .next{display:block;width:65px;height:202px;background:url(images/16.gif) center center no-repeat;cursor: pointer;}
	#imggd .prev{display:block;width:65px;height:202px;background:url(images/17.gif) center center no-repeat;cursor: pointer;}
	#imggd .bd{width:622px;height:202px;overflow:hidden;position:relative;}
	#imggd .bd li{float:left;width:260px;margin-right:42px;height:202px;}
	#imggd .bd li .img{width:290px;height:202px;}
	#imggd .bd li .img img{width:290px;height:202px;}

#yyal{background:url(images/18.gif) center 50px no-repeat;padding-top:55px;}
    #yyal h2 {
    text-align: center;
    font-size: 40px;
}
	#yyal .hd{widows: 350px;position:relative;}
	#yyal .hd ul li{width:350px;height:144px;position: relative;background:#adcaeb;line-height:144px;text-align:center;}
	#yyal .hd ul li:nth-child(2n){background:#c8d4f1;}
	#yyal .hd ul li a{font-size:24px;font-weight:bold;}
	#yyal .hd ul li.on{background:#015198;}
	#yyal .hd ul li.on:after{content:"";display:block;background:url(images/7.png) -350px top no-repeat;width:37px;z-index:8;position: absolute;top:0;right:-37px;height:144px;}
	#yyal .hd ul li.on a{color:white;}
	#yyal .hd ul li span{position: absolute;width:40px;height:40px;line-height:38px;color:#015198;text-align:center;left:35px;top:-20px;box-sizing:border-box;border:1px #ccc solid;font-weight:bold;border-radius:20px;z-index:9;background: white;font-weight: bold;font-size: 18px;}
	#yyal .hd ul li.on span{color:white;background:#F7DA14;border-color:#F7DA14;}
	#yyal .bd{width:950px;height:576px;position:relative;}
	#yyal .bd ul{width:950px;height:576px;}
	#yyal .bd ul li img{width:950px;height:576px;}


#newsbox{background:url(images/bj.gif);padding:60px 0 10px 0;}
#newsbox .item{width:634px;}
	#newsbox .item .ctit{background:url(images/10.png) right center no-repeat;height:91px;margin-top:15px;}
	#rdxw .ctit .name{background:url(images/8.png) no-repeat;width:191px;height:91px;}
	#rdxw .ctit .name h2 {
    padding: 0px 0px 0px 14px;
    font-size: 36px;
    font-weight: bold;
    color: white;
	    letter-spacing: 8px;
}
   #rdxw .ctit .name h2  span {
    color: #0e0e0e;

}
	#cpzs .ctit .name{background:url(images/9.png) no-repeat;width:191px;height:91px;}
	#cpzs .ctit .name h2 {
    padding: 0px 0px 0px 14px;
    font-size: 36px;
    font-weight: bold;
    color: white;
	letter-spacing: 8px;
}
  #cpzs .ctit .name h2 span {
    color: #0e0e0e;
}
	#newsbox .item .con .one{height:270px;margin:20px 0;}
	#newsbox .item .con .one .img{width:364px;height:270px;}
	#newsbox .item .con .one .img img{width:364px;height:270px;border-radius:12px;}
	#newsbox .item .con .one .txt{width:270px;background: white;background: #F3F6FF;box-shadow: 0px 7px 7px -7px #5E5E5E;box-sizing: border-box;padding:0 18px 0 26px;height:270px;overflow:hidden;}

	#newsbox .item .con .one .name{line-height:30px;padding:10px 0;}
	#newsbox .item .con .one .name a{color:#CC341D;font-size:18px;font-weight:bold;}
	#newsbox .item .con .one .time{line-height: 24px;font-size:14px;color:black;}
	#newsbox .item .con .one .info{height:56px;line-height:28px;color:#A5A9AC;overflow:hidden;margin: 8px auto;}
	#newsbox .item .con .one .more{width:116px;height:30px;background: url(images/11.png) no-repeat;}

	#newsbox .item .con ul li{border:1px #ccc solid;height:60px;background:white url(images/24.gif) no-repeat;border:1px #cccccc solid;margin-top:5px;position: relative;}
	#newsbox .item .con ul li .title{line-height:60px;}
	#newsbox .item .con ul li .title .name{float:left;margin-left:96px;font-weight: bold;font-size: 16px;}
	#newsbox .item .con ul li span{float:right;padding-right:20px;color:#A5A9AC;font-size:15px;}
	#newsbox .item .con ul li .info{height: 76px;padding: 5px 10px;width: 634px;border: 1px #ccc solid;border-top:0;display: none;line-height: 30px;color: #A5A9AC;position: absolute;bottom: -77px;left: -1px;z-index: 9;background: white;}
	#newsbox .item .con ul li:hover{background:white url(images/23.gif) no-repeat;}
	#newsbox .item .con ul li:hover .info{display: block;}

#dimap{background:url(images/25.jpg) center top no-repeat;height:644px;padding:110px 0;}
#dimap .con{height:444px;background:white;}
	
#copyright{background:#025098 url(images/26.jpg) center top no-repeat;}
	#lk{width:68%;padding:30px 0;color:white;margin-left:10px;overflow:hidden;}#lk a{color:white;}
		#dlxwm {height:272px;overflow:hidden;}
		#hyqlj {line-height:30px;height: 120px; font-size: 16px;}
		#hyqlj a{white-space: nowrap;padding-right:18px;}
		#hyqlj ul li { float: left;line-height: 30px;}
		#mybq{line-height:44px;color:#A5A9AC;}
		#mybq a{color:#A5A9AC;}
	#dily{width:28%;margin-top:30px;background:url(images/12.png) no-repeat;height:420px;box-sizing:border-box;padding:15px 20px;}
		#feedbackform{padding:14px 0 0 12px;}
		#feedbackform input{border:0;}
		#dily .name{width:85%;height:50px;}
		#dily .tel{width:85%;height:50px;margin:24px 0;}
		#dily .content{width:85%;height:90px;margin-bottom:25px;border:0;}
		#dily .yzcode{width:40%;height:40px;margin-right:10%;}
		#dily .btn{margin-top:36px;width:42%;height:50px;text-align:center;font-size:16px;font-weight:bold;background:white;border-radius: 20px;position: relative;left: -22px;letter-spacing:8px;}
		#yzimg{widows: 37%;height:42px;}
	
.title {padding: 0px 10px 0 0;}
.box{margin:0 auto;clear:both;}
.imgbox{text-align:center;}	

.dqwz1{line-height:50px;height:50px;text-align: right;margin-bottom:-50px;}

.dqwz{border-bottom: 2px #0F6DE7 solid; margin-bottom: 20px;text-align: right;}
.dqwz .container{}

.dqwz a{margin-right:5px;}
.dqwz span{margin-left:5px;}

#cytitle{height:130px;text-align:center;}
#cytitle .title{font-size: 36px;font-weight: bold;line-height: 77px;height: 69px;overflow: hidden;}
#cytitle .xx{font-size: 16px;}

#ciye .ctit{height:50px;line-height:50px;padding-left:42px;font-size:16px;}
#ciye .con_nr{min-height:300px;}

#c_main,.box{width:1300px;clear:both;margin:0 auto;}

#m_right{width:1002px;float:right;}
#m_right .tit{    height: 50px;
    text-align: left;
    margin-bottom: -40px;
    font-size: 22px;}
#m_right .tit a{float: right;}

#xgcpxwbox {padding-bottom:30px;}
#xgcpxwbox .tit{border-bottom:2px #0F6DE7 solid;font-size: 22px;margin-bottom:20px;}
#xgcpxwbox .con{min-height:300px;}

#procon{margin-left:0;}
#pro_right {width:462px;}

#p_proList li{width:309px;height:295px;text-align:center;line-height:36px;box-sizing:border-box;border:1px #e6cad1 dotted;margin-bottom:20px;margin-top:15px;}

#p_proList li .img{height:290px;}
#p_proList li .img img{width:286px;height:230px;margin:10px auto;}
#p_proList li .t{line-height:30px;height:40px;padding-left:10px;overflow:hidden;}
#p_proList li .xq{overflow:hidden;line-height:24px;padding:10px;height:92px;}

#c_main{padding-top:10px;}

.contentcon{padding-top:20px;}

h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;margin:0;padding:0;}

#newsshow p{   
     margin: 3px;
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 30px;}
	
#newsshow p img {
    max-width: 100%;
    display: block;
    margin: 0 auto 8px auto;
}
#newsshow p a {
    color: #136ec2;
    border-bottom: 1px dashed #536da6;
    text-decoration: none;
    padding: 1px;
    font-weight: 700;
}

#newsshow table {
    margin: 0 auto;
    width: 90%;
    border-collapse: collapse;
    font-size: 14px;
    margin-bottom: 8px;
    font-size: 16px;
    margin-top: 10px;
}

#newsshow table tr {
    height: 30px;
    text-align: center;
    border: 1px solid #615959;
}

#newsshow table tr td {
    border: 1px solid #615959;
}

#xgcp .con li{float:left;    margin: 0;
    width: 311px;
    text-align: center;
    line-height: 36px;
    height: 292px;}
#xgcp .con li img {
    width: 300px;
    height: 230px;
    border: 1px #eee solid;
}



#xgxw li{line-height:36px;border-bottom:1px #ccc dotted;}

.lanbg{background:#0288CF;height:170px;}

#m_newsList {width:98%;}
#proAbstract .con {}
    .xgpro{}
    .xgpro .tit1{background: #015198;
    padding: 0 0 0 20px;
    font-size: 16px;
    line-height: 40px;
    text-align: left;
    clear: both;
    color: #fff;}
    .xgpro .nr ul li a img{width: 290px;height: 220px;}
    .xgpro .nr ul li{text-align: center;margin: 10px 20px;float:left;}